@CHARSET "UTF-8";
.envelope {
	padding: 16px 10px;
	background: #eee;
	border: solid 1px #dcdcdc;
}

.envelope .m-ava {
	margin: 0 auto;
	float: none;
} 

.envelope .left-en {
	width: 190px;
	float: left;
	padding-top: 12px;
}

.envelope .right-en {
	display: inline-block;
	width: 392px;
}

.envelope textarea {
	width: 380px;
}

.envelope .right-en .edit-item {
	padding: 0;
}

.envelope .mess-with {
	display: block;
	text-align: center;
	font-weight: bold;
	padding: 8px 0;
	font-size: 14px;
	text-decoration: none;
}

.mess-history .s-ava {
	margin-bottom: 0;
}

.mess-history table {
	width: 100%;	
}

.mess-history table td {
	padding: 12px 0;
	border-bottom: solid 1px #ddd;
	vertical-align: top;
}

.mess-history table tr {
	cursor: pointer;
}

.mess-history table tr:hover {
	background: #f9f9f9;
}

.mess-history .mess-ava {
	width: 62px;
	padding-left: 10px;
}

.mess-history .mess-from,
.chat-history .mess-from {
	width: 160px;
	padding: 12px 8px;
}

.mess-history .mess-date,
.chat-history .mess-date {
	font-size: 11px;
	padding: 4px 0;
}

.mess-history .mess-text,
.chat-history .mess-text {
	width: 440px;
	word-wrap: break-word;
	padding: 8px 0;
}

.chat-history .mess-item {
	padding: 10px;
	border-bottom: solid 1px #ddd;
}

.chat-history .mess-from,
.chat-history .mess-text,
.chat-history .mess-actions {
	padding: 10px 5px;
}

.chat-history .mess-from,
.chat-history .mess-text,
.chat-history .mess-actions {
	float: left;
}

.chat-history .mess-actions {
	padding-left: 40px;
}

.chat-history .mess-text {
	width: 360px;
}

.name_from {
	font-weight: bold;
}

.mess-history .wth-new-mess,
.chat-history .new-mess {
	background: #f1f1f1;
}

.chat-history .mess-item.deleting {
	background: #f2dede;
}